package lt.mii.optimum.opt;

import lt.mii.optimum.components.Week;

public class MIG implements Method {

	private static MIG $mig = null;
	private Property $property;



	public MIG(Property property) {
		$property = property;
	}



	static MIG getInstance(Property prop) {
		if ($mig == null) {
			return $mig = new MIG(prop);
		} else {
			$mig.setProperty(prop);
			return $mig;
		}
	}



	public Property getProperty() {
		return $property;
	}



	public void setProperty(Property property) {
		$property = property;
	}



	@Override
	public Week optimize(Week schedule) {
		// TODO Auto-generated method stub
		return null;
	}

}
